#ifndef __EDITOR_WINDOW_H__
#define __EDITOR_WINDOW_H__


#include <QtWidgets/QtWidgets>


class EditorWindow : public QMainWindow
{
public:
    EditorWindow(QWidget *parent = 0, Qt::WindowFlags flags = 0)
        : QMainWindow(parent, flags)
    {}

    virtual QString name() const = 0;
    virtual uint getID() const = 0;
    virtual uint getPluginID() const = 0;
    virtual QMenu *getMenu() = 0;

    virtual bool save() = 0;
};


#endif  /*__EDITOR_WINDOW_H__*/
